using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace Jaws.Core.Web.Entities.SiteSettings
{
    [Serializable]
    [XmlRoot("sitesettings")]
    [XmlDataDirectory("sitesettings")]
    public class SiteSettingCollection : XmlCollectionBase<SiteSettingCollection, SiteSettings>
    {
        private static SiteSettingCollection siteSettingCollection = new SiteSettingCollection();

        internal SiteSettingCollection(IList<SiteSettings> list)
            : base(list)
        {
        }

        public SiteSettingCollection()
        {

        }

        /// <summary>
        /// Initializes a new instance of the <see cref="SiteSettingCollection"/> class.
        /// </summary>
        public static IEnumerable SitesSettingsCollection { get; set; }
    }
}